import {
  request
} from '../utils/request'
// 请求评论的接口
// 参数 type 评论类型 a是文章评论 c评论回复
// source 源id，文章id或评论id
// offset 获取评论数据的偏移量，值为评论id，表示从此id的数据向后取，不传表示从第一页开始读取数据
// limit 获取的评论数据个数，不传表示采用后端服务设定的默认每页数据量
export const getComments = params => request({
  method: 'GET',
  url: '/v1_0/comments',
  params
})

// 评论点赞~
export const addCommentLike = target => request({
  method: 'POST',
  url: '/v1_0/comment/likings',
  data: {
    target
  }
})

// 取消点赞哦~
export const deleteCommentLike = target => request({
  method: 'DELETE',
  url: `/v1_0/comment/likings/${target}`
})

// 添加评论和评论回复请求
// data : target: 评论目标id    content : 评论内容   art_id :文章id,回复评论时需要,对文章进行评论不需要传这个参数
export const addComment = data => request({
  method: 'POST',
  url: '/v1_0/comments',
  data
})
